package com.nmsl.membership.domain;

import java.math.BigDecimal;



import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.nmsl.common.annotation.Excel;
import com.nmsl.common.core.domain.BaseEntity;

/**
 * 储值管理对象 value_storage
 * 
 * @author liuyan
 * @date 2025-02-15
 */
//储值管理
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ValueStorage extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 储值ID */
    private Long storageId;

    /** 储值余额 */
    @Excel(name = "储值余额")
    private String storageBalance;

    /** 储值变动记录ID */
    @Excel(name = "储值变动记录ID")
    private Long storageChangeRecordId;

    /** 会员ID（会员表） */
    @Excel(name = "会员ID", readConverterExp = "会=员表")
    private String cumulativeRecharge;

    private Long membershipId;
//    会员表
    private  Membership membership;
//    患者表
    private lyPatient patient;
//    会员等级表
    private MembershipLevel membershipLevel;
//    储值变动记录表
    private ValueStorageChangeRecord valueStorageChangeRecord;
    private ValueStorage valueStorage;
    /** 储值状态（0停用 1启用） */
    /** 扩展字段1 */
    private String ext1;

    /** 扩展字段2 */
    private String ext2;

    /** 扩展字段3 */
    private String ext3;

    /** 扩展字段4 */
    private String ext4;

    /** 扩展字段5 */
    private String ext5;


}
